package com.sto.stoapp.status;

import com.sto.stoapp.activity.R;

/**
 * 对应扫描表名的枚举类型
 * 
 * @author cjb
 * 
 */
public enum EnumTableNames {

	/**
	 * 代收签收短信发送
	 */
	STATUS_TABLE_SALESMAN_HELP_SIGN("table_salesman_help_sign",
			String.valueOf(R.string.help_sign),"520"),

	/**
	 * 交接扫描
	 * 
	 */
	STATUS_TABLE_JOIN_SCAN("table_join_scan", String
			.valueOf(R.string.join_scan), "721"),
	/*************************** 网点业务员 **********************************/
	/**
	 * 业务员-收件
	 */
	STATUS_TABLE_SALESMAN_RECEIVE("table_salesman_receive", String
			.valueOf(R.string.received_piece), "110"),
	/**
	 * // 业务员-签收
	 */
	STATUS_TABLE_SALESMAN_SIGN("table_salesman_sign", String
			.valueOf(R.string.sign_in), "795"),
	/**
	 * // 问题件
	 */
	STATUS_TABLE_PROBLEM("table_problem", String
			.valueOf(R.string.problem_piece), "410"),
	/**
	 * // 订单提取 811
	 */
	STATUS_TABLE_SALESMAN_ORDER_EXTRACT("table_salesman_order_extract", String
			.valueOf(R.string.order_extract_piece), "811"),
	/**
	 * // 订单打回
	 */
	STATUS_TABLE_SALESMAN_ORDER_BACK("table_salesman_order_back", String
			.valueOf(R.string.order_back_piece), "812"),
	/**
	 * // 服务点短信
	 */
	STATUS_TABLE_SERVICE_SMS("table_service_sms", String
			.valueOf(R.string.server_point_sms), null),
	/*************************** 网点扫描员 **********************************/
	/**
	 * // 扫描员-收件
	 */
	STATUS_TABLE_SCANNING_RECEIVE("table_scanning_receive", String
			.valueOf(R.string.received_piece), "120"),
	/**
	 * // 扫描员-发件
	 */
	STATUS_TABLE_SCANNING_SENDPIECE("table_scanning_sendpiece", String
			.valueOf(R.string.send_piece), "210"),
	/**
	 * // 扫描员-到件
	 */
	STATUS_TABLE_SCANNING_REACHPIECE("table_scanning_reachpiece", String
			.valueOf(R.string.to_piece), "520"),
	/**
	 * // 扫描员-派件
	 */
	STATUS_TABLE_SCANNING_ASSIGNPIECE("table_scanning_assignpiece", String
			.valueOf(R.string.assign_piece), "710"),
	/**
	 * // 留仓件
	 */
	STATUS_TABLE_STAY_WAREHOURSE("table_stay_warehourse", String
			.valueOf(R.string.stay_warehourse_piece), "420"),
	/**
	 * // 装袋&发件
	 */
	STATUS_TABLE_BAGGINGADNSENDPIECE("table_bagging_sendpiece", String
			.valueOf(R.string.package_send_piece), "221"),
	/**
	 * 袋操作(扫描员)
	 */
	STATUS_TABLE_SCANNING_BAGGING_OPERATE("table_scanning_bagging_operate",
			String.valueOf(R.string.bagging_operate), "220"),
	/**
	 * // 装车发件
	 */
	STATUS_TABLE_LOADCAR_SENDPIECE("table_loadcar_sendpiece", String
			.valueOf(R.string.loadcar_send_piece), "231"),
	/**
	 * 铅封操作（扫描员）
	 */
	STATUS_TABLE_SCANNING_LEAD_SEALING_OPERATE(
			"table_scanning_lead_sealing_operate", String
					.valueOf(R.string.lead_sealing_operate), "230"),
	/**
	 * // 发车扫描
	 */
	STATUS_TABLE_SEND_CAR("table_send_car", String
			.valueOf(R.string.send_car_piece), "240"),
	/**
	 * // 到车扫描
	 */
	STATUS_TABLE_RECEIVE_CAR("table_receive_car", String
			.valueOf(R.string.to_car_piece), "510"),
	/*************************** 网点中转 **********************************/
	/**
	 * // 中转到件
	 */
	STATUS_TABLE_CENTER_REACHPIECE("table_center_reachpiece", String
			.valueOf(R.string.to_piece), "520"),
	/**
	 * // 中转发件
	 */
	STATUS_TABLE_CENTER_SENDPIECE("table_center_sendpiece", String
			.valueOf(R.string.send_piece), "210"),
	/**
	 * // 中转-留仓件
	 */
	STATUS_TABLE_CENTER_STAY_WAREHOURSE("table_center_stay_warehourse", String
			.valueOf(R.string.stay_warehourse_piece), "420"),
	/**
	 * // 中转-装袋&发件
	 */
	STATUS_TABLE_CENTER_BAGGINGADNSENDPIECE("table_center_bagging_sendpiece",
			String.valueOf(R.string.package_send_piece), "221"),
	/**
	 * 中转 袋操作(中转)
	 */
	STATUS_CENTER_TABLE_BAGGING_OPERATE("table_center_bagging_operate", String
			.valueOf(R.string.bagging_operate), "220"),
	/**
	 * // 中转-装车发件
	 */
	STATUS_TABLE_CENTER_LOADCAR_SENDPIECE("table_center_loadcar_sendpiece",
			String.valueOf(R.string.loadcar_send_piece), "231"),
	/**
	 * 铅封操作（中转）
	 */
	STATUS_TABLE_CENTER_LEAD_SEALING_OPERATE(
			"table_center_lead_sealing_operate", String
					.valueOf(R.string.lead_sealing_operate), "230"),
	/**
	 * // 中转-发车扫描
	 */
	STATUS_TABLE_CENTER_SEND_CAR("table_center_send_car", String
			.valueOf(R.string.send_car_piece), "240"),
	/**
	 * // 中转-到车扫描
	 */
	STATUS_TABLE_CENTER_RECEIVE_CAR("table_center_receive_car", String
			.valueOf(R.string.to_car_piece), "510"),

	/**
	 * // 航空-提货-到包扫描
	 */
	STATUS_TABLE_AVIATION_PICKER_PACKET("tab_airt_tdb", String
			.valueOf(R.string.arrived_bag), "330"),

	/**
	 * // 航空-扫描-到件
	 */
	STATUS_TABLE_AVIATION_SCAN_TO_PIECE("tab_air_dj", String
			.valueOf(R.string.to_piece), "520"),
	// // 航空-扫描-发件-指定路由号发件
	// STATUS_TABLE_AVIATION_SCAN_SEND_ROUTE,
	/**
	 * // 航空-扫描-发件
	 */
	STATUS_TABLE_AVIATION_SCAN_SEND("tab_air_sd", String
			.valueOf(R.string.send_piece), "210"),
	/**
	 * // 航空-扫描-问题件
	 */
	STATUS_TABLE_AVIATION_PROBLEM("tab_air_wt", String
			.valueOf(R.string.problem_piece), "410"),
	/**
	 * // 航空-扫描-留仓件
	 */
	STATUS_TABLE_AVIATION_STAY_WAREHOURSE("tab_air_lc", String
			.valueOf(R.string.stay_warehourse_piece), "420"),
	/**
	 * // 航空-扫描-包操作-装包&发件
	 */
	STATUS_TABLE_AVIATION_SCAN_PACKET_SEND("tab_air_zb", String
			.valueOf(R.string.bag_and_send_piece), "321"),

	/**
	 * 包操作
	 */
	STATUS_TABLE_AVIATION_PACKAGE_OPERATE("tab_air_package_operate", String
			.valueOf(R.string._package_operate), "320"),
	/**
	 * // 航空-扫描-包操作-发包
	 */
	STATUS_TABLE_AVIATION_SCAN_SEND_BAG("tab_air_fb", String
			.valueOf(R.string.send_bag), "310"),
	/**
	 * // 航空-扫描-包操作-到包
	 */
	STATUS_TABLE_AVIATION_SCAN_ARRIVED_BAG("tab_air_hdb", String
			.valueOf(R.string.arrived_bag), "330"),
	/**
	 * // 航空-扫描-装车发件
	 */
	STATUS_TABLE_AVIATION_LOADCAR_SENDPIECE("tab_air_zc", String
			.valueOf(R.string.loadcar_send_piece), "231"),

	/**
	 * 铅封操作（航空）
	 */
	STATUS_TABLE_AVIATION_LEAD_SEALING_OPERATE(
			"table_air_lead_sealing_operate", String
					.valueOf(R.string.lead_sealing_operate), "230"),
	/**
	 * // 航空-扫描-发车扫描
	 */
	STATUS_TABLE_AVIATION_SEND_CAR("tab_air_fc", String
			.valueOf(R.string.send_car_piece), "240"),
	/**
	 * // 航空-扫描-到车扫描
	 */
	STATUS_TABLE_AVIATION_RECEIVE_CAR("tab_air_dc", String
			.valueOf(R.string.to_car_piece), "510"),

	
	
	// 其他
	// STATUS_TABLE_OTHER("",""),
	/**
	 * 修改时间上传
	 */
	STATUS_TABLE_MODIFY_TIME_SYN("tab_modify_time", String
            .valueOf(R.string.offline_time), "855");
	/**
	 * // 订单回应
	 */
	// STATUS_TABLE_ORDER_RESPONSE("", "");
	private String tableName;
	private String scanTypeName;
	private String opCode;

	EnumTableNames(String tableName, String scanTypeName, String opCode) {
		this.tableName = tableName;
		this.scanTypeName = scanTypeName;
		this.opCode = opCode;
	}

	public String getTableName() {
		return tableName;
	}

	public String getOpCode() {
		return opCode;
	}

	public String getScanTypeName() {
		return scanTypeName;
	}

}
